import {defineStore} from "pinia"
import Taro from "@tarojs/taro";



/*
Taro.setStorageSync('number', 11); // 设置缓存
Taro.getStorageSync('number'); // 获取缓存
Taro.removeStorage({
    key: 'number',
    success: res => {
        console.log(res);
    }
})
*/


// 1.定义并导出容易
export const useMainStore = defineStore('main', {
    /**
     * 类似于组件的 data,用来存储全局状态
     */
    state: () => {
        return {

        }
    },

    /**
     * 类似组件的  computed,用来封装计算属性，有缓存功能
     */
    getters: {
        // token: state => Taro.getStorageSync('token'),
    },

    /**
     * 类似组件的 methods,封装业务逻辑，修改 state
     */
    actions: {

    },
})
